home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / sgml / msdos / sgmlug / 1991-001 next >
Encoding:
Text File  |  1992-08-27  |  6.1 KB  |  140 lines

  1. SGML-UG SIGhyper Document # 1991-1
  2. Rev. 1991/04/01.  
  3. Source: Charles F. Goldfarb, IBM Almaden Research Laboratory.  
  4. Note: Dr. Goldfarb serves as Project Editor for ISO/IEC 10744: 
  5.     "HyTime" Hypermedia Time-based Structuring Language.
  6.  
  7.  
  8.                Information About HyTime
  9.  
  10. The Hypermedia/Time-based Structuring Language (HyTime) is an
  11. International Standard currently being balloted as a Committee Draft
  12. (ISO/IEC CD 10744).  The ballot closes July 31.  A Draft International
  13. Standard will then be published and balloted, with publication of the
  14. approved standard expected next year.
  15.  
  16. The following material is excerpted from the standard.
  17.  
  18.                   DEFINITION
  19.  
  20. A standardized hyperdocument structuring language for representing
  21. hypertext linking, time scheduling, and synchronization.  HyTime
  22. provides basic identification and addressing mechanisms and is
  23. independent of object data content notations, link types, processing
  24. and presentation functions, and semantics.  Links can be established
  25. to documents that conform to HyTime and to those that do not,
  26. regardless of whether those documents can be modified.  The full
  27. HyTime function supports "integrated open hypermedia" (IOH) -- the
  28. "bibliographic model" of referencing that allows links to anything,
  29. anywhere, at any time -- but systems need support only the subset that
  30. is within their present capabilities.
  31.  
  32.  
  33.                     SCOPE AND FIELD OF APPLICATION
  34.  
  35.                                1. Scope
  36.  
  37. This International Standard defines a model and language for the
  38. representation of "hyperdocuments" that link and synchronize static
  39. and time-based information contained in multiple conventional and
  40. multimedia documents and information objects.  The language is known
  41. as the "Hypermedia/Time-based Structuring Language", or "HyTime".
  42.  
  43. HyTime can represent time in both the abstract, or "musical" sense,
  44. and in user-defined real-time units, and it provides for relating the
  45. two so that all elements of time-dependent documents can be
  46. synchronized.
  47.  
  48. NOTE -- This facility extends to multimedia information the ability to
  49. distinguish between intrinsic information content and style
  50. considerations that is a hallmark of contemporary document
  51. representation methods.
  52.  
  53.  
  54. The time model is extended to visual aspects of multimedia by treating
  55. temporal and spatial measurement domains isomorphically, as systems
  56. for measuring along different axes of a coordinate space.  Arbitrary
  57. cross-references and access paths based on external interactions
  58. ("hypermedia links") are also supported.
  59.  
  60. The time representation contains sufficient information to derive the
  61. durations of both control ("gestural") data (e.g., control information
  62. for audio or video hardware) and visual data (e.g., a music score,
  63. presentation storyboard, or television script).
  64.  
  65. The media formats and data notations of objects in a HyTime
  66. hyperdocument can include formatted and unformatted documents, audio
  67. and video segments, still images, and object-oriented graphics, among
  68. others.  Users can specify the positions and extents of occurrences of
  69. objects in space and time, using a variety of measurement units and
  70. granularities.  Temporal requirements of applications ranging from
  71. animation to project management can be supported by choosing
  72. appropriate measurement granules.
  73.  
  74. NOTE -- This International Standard does not address the
  75. representation audio or video content data, but simply defines the
  76. means by which the start-time and duration of such data can be
  77. synchronized with other of digitized information.  Nor does it specify
  78. the layout process by which occurrences of unformatted documents and
  79. other information objects can be made to fit the positions and extents
  80. specified for them.
  81.  
  82.  
  83. The documents comprising a HyTime hyperdocument can conform to any
  84. architectures and be represented in any notation permitted by those
  85. architectures.  Only the "hub document", which determines the
  86. hyperdocument membership, must also conform to HyTime.
  87.  
  88. HyTime is designed for flexibility and extensibility.  Optional
  89. subsets can be implemented, alone or in conjunction with user-defined
  90. extensions.
  91.  
  92. The Hypermedia/Time-based Structuring Language is an SGML
  93. application conforming to International Standard ISO 8879
  94. --  Standard Generalized Markup Language.
  95.  
  96. The hyperdocument interchange format specified by this International
  97. Standard is defined in Abstract Syntax Notation 1 (ISO 8824) and can
  98. be encoded according to the basic encoding rules of ISO 8825 for
  99. interchange using protocols conforming to the Open Systems
  100. Interconnection (OSI) model.
  101.  
  102.  
  103.                        2. Field of Application
  104.  
  105. The field of application of HyTime is "integrated open hypermedia"
  106. (IOH), the "bibliographic model" of hyperlinking wherein an author
  107. can, by a suitable reference, link to anything, anywhere, at any time.
  108.  
  109. Because of HyTime's modular design and flexible conformance rules,
  110. implementations need support only those parts of that are within their
  111. present capabilities.  User investment in hyperdocument preparation is
  112. nevertheless encouraged because of the well-defined upward-compatible
  113. path to a full hypermedia solution.
  114.  
  115. HyTime is intended for use as the infrastructure of
  116. platform-independent information interchange for hypermedia and
  117. synchronized and non-synchronized multimedia applications.
  118. Application developers will use HyTime constructs to design their
  119. information structures and objects, and the HyTime language to
  120. represent them for interchange.
  121.  
  122. NOTE -- The HyTime language is not intended for encoding the internal
  123. representation of information on which application programs act while
  124. executing.
  125.  
  126. Applications can use HyTime to represent hyperdocuments containing
  127. information that is at any stage in the rendition cycle, from
  128. "revisable" to "optimized for interactive access".  An application can
  129. also choose to convert a rendition of a HyTime hyperdocument into an
  130. optimized form for transmission or interactive presentation.
  131.  
  132. NOTE -- Whether the HyTime representation of a hyperdocument can be
  133. used in a local file system for direct access by programs will depend
  134. on the type of information in the hyperdocument, the speed of the
  135. platform, and the functions performed by the applications that access
  136. the hyperdocument.
  137.  
  138.  
  139.  
  140.